Release Notes for ATM-90x Standard Modem

Product of:
    Teledyne Benthos
    49 Edgerton Dr
    North Falmouth, MA 02556

Applies to:
    4th Generation Modem

History:

Version 8.6.3  12/5/2012
------------------------------------
1.  Bug 813: Fixed watchdog resets when entering transpond/spectrum mode with an MMP interface active


Version 8.6.2  11/1/2012
------------------------------------
1.  Added @HeadOffset configuration parameter to adjust compass heading offset independently of pitch and roll offset
2.  gpsd command with switch option for external GPS and MRU devices
3.  MMP version 1.5, added DATA::NAV_SATAUS report


version 8.6.1  09/17/2102
------------------------------------
1.  Integration of the OceanServer IBPS (Internal Battery and Power System) with the ATM-900 Series acoustic modem.  The battery system consists of a rechargeable Li-Ion battery pack and a controller board.  The modem changes include a new shell command "bats" and a new configuration parameter "@BatteryType" in support of the IBPS feature.


Version 8.6.0  08/24/2012
------------------------------------
1.  Added the inband acoustic recorder feature(enabled by Feature key) to the standard modem.  No longer requires a 
separate build of the software.
2.  Added the Waveform Play command(enabled by Feature key).
3.  Added new Configuration parameters @SmartRetry  and @MinOpVolt 
4.  Changed the @dataretry configuration parameter to allow for an adjustable number of retries up to 6.
5.  Changed the @LogStore configuration parameter setting from "Local" to "Internal".
6.  Added two new commands "autobaud" and "xmittime".
7.  Update to the format of how data is stored and tagged in the Datalogger, which allows for better searchability and 
accessing of the data.  NOTE: DATA STORED IN THE DATALOGGER BY PREVIOUS VERSION OF FRIMWARE IS NOT COMPATIBLE WITH THIS
NEW FIRMWARE AND SHOULD BE DELETED BEFORE USING THE DATALOGGER IN THIS VERSION.
8.  Added per-source byte/record counts to dllist command, as well as indicator of which LogSource is in use (Internal/SDHC).
9.  Data logger data may be accessed on a per-source basis or on a global basis, with addressing to match.
10. Added new datalogger commands "dldump", "rdldump", "rdlblk", "dlclear", "rdlclear".
11. The commands AT$BB, AT$BS, AT$BT have been eliminated, and replaced by dldump, rdldump, and rdlblk.
12. Added -x option to dlfind, rdlfind, dldump, rdldump commands for hex output.
13. rdlfind command restricted to 16K or less transmitted from remote modem (previously was 64 K).
14. AT$BN modified to show data logger size in megabytes if the logger size is >= 1 MB, otherwise shows size in bytes.
15. ATBP modified to behave more like original legacy ATBP.(64K pages)
16. Fixed Warnings from config database when upgrading software versions.
17. Changes to the processing of the low power acoustic wakeup.
18. Made enhancements to datalogging when using the @AcStats configuration parameter.
Released ATM-900 User's manual Rev D.
19. Corrected excessive power consumption in low power mode when SDHC carrier board is attached.
20. Fix for intermittent reduced receive sensitivity in low power mode. 


Version 8.4.4  07/24/2012
------------------------------------
1. Added command line switch to the gpsd command to allow switching between CMOS and RS232 ports to monitor a compass and a GPS 
simultaneously.
2. Added navigation data transfer on a range request (ATRX command).


Version 8.4.3  06/07/2012
------------------------------------
1. Temporary feature key installation via MMP. 
2. Removed feature key protection from LBLmode to allow a modem to be configured as a transponder without the -M feature key
3. Bug 596: rx data decoder header error message promoted to fatal error.
4. Bug 603: ATNL for LBL ping follows ats17 setting for wakeup tones.
5. Bug 614: Fixed bug which would caused problems when upgrading from 8.2.2 to 8.4.0 with data in the datalogger.


Version 8.4.0  02/21/2012
------------------------------------
1. Added the LBL/Multi-Receive option (enabled by Feature key).  This feature enables the modems to 
be operated as a LBL system.  Two systems configurations are possible.  The first is an all modem 
based system, using a broadband triggering, with tonal responses.  The other configuration allows
the modem to function as the interrogator in an all tonal LBL system.  Two new configuration 
parameters are added to support this feature: @LBLmode and @RespFreq.
2. Expanded transponder functionality, so that it is no longer limited to the LF Band, and now
can be used in any frequency band.
3. Added support for PSK co-processor improvements (only available with coprocessor version 3.0).
4. Bug 567: Fixed bug could cause a reboot when using the @<time> syntax in the DLFind and 
RDLFind commands.
5. Bug 493 & 591: Fixed bug introduced in version 8.3.2 in which the minimum receive sensitivity
is reduced after being acoutically woken up.
6. Bug 340: Improved the argument checking on the cfg store command.
7. Bug 421: Set acoustic bit rate to 140b/s for acoustic commands set via the # syntax.
8. Bug 566: Fixed bug that could cause the time synchronization with a GPS source to get behind by a second.
9. Bug 565: Fixed bug in which writing data to the SD card with data that varied in size with
blocks of less than to 512 bytes to blocks greater than 512 bytes caused the order written to
be out of sequence, due to an error in the caching system.
10. Bug 557: Fixed bug introduced in version 8.3.2 in which setting @SimAcDly to over 6400
will overflow and produce short ranges.
11. Bug 552: Enforcing lower case on directory name creation
12. Bug 370: Enforcing no spaces in file/directory name creation.
13. CONFIGURATION PARAMETER CHANGE: The @TxToneDur configuration parameter settings have been changed to 
exactly match the corresponding @RXToneDur settings.
14. Sregister 32 no longer exists, must use the @TxToneDur configuration parameter.
15. Added the "format SD" command to allow SD cards to be formatted.
16. Bug 583:  Fixed bug that caused erronous response to oneway command, if received while in low power mode.
17. Bug 593:  Fixed bug in PSK receiver in which packet sizes would either drop the last character or cause problems with receiving the following PSK packet.  This only applies to 10,240 and 15,360 bps rates.  The packet sizes with the issue were 62,63,64, 188, 190, 312, 314, etc..     
Released ATM-900 User's manual Rev C.


Version 8.3.2  11/21/2011
------------------------------------
1. Added New functionality to expand the datalogger storage using a SD card. The current datalogger
capacity of 6 Megabytes using internal flash is expanded to 4 Gigabyte maximum with the use of the 
SD card, the actual capacity will depend on the record size and the SD card overhead.
2. Added RS-485 Support.
3. CMOS UART support
4. Improved ability to synch real time clock with external PPS signal source, such as a GPS.
5. Ability to adjust the speed sound used in the range calculations.
6. Bug 390: Fixed bug that occurred when the datalogger search time exceeded the idle time.  This caused
the Modem to go into low power before the search was completed.
7. Bug 281: Fixed the incorrect display of the prompt during an ATY command.
8. Bug 344: Fixed bug that caused a reboot when attempting to receive a PSK packet with no coprocessor.
Note that the manual already states that the default is P1.
9. Bug 369: Resolved the bug in which the ringbuffer mode would not work correctly if there was less 
than 6 meg of space available.
10. Bug 422: CONFIGURATION PARAMTER CHANGE: On the SyncPPS configuration parameter, eliminated the OFF 
setting and made the RTC setting the default.  Changed the RTC option so that the modem can go into low power mode if it is selected.
11. Added a new setting to the DevEnable configuration parameter.
12. Bug 526: Fixed bug in which Commands terminated with a cr/lf were not being parsed correctly with ATO command. 
The cr/lf should be treated as the the line end, instead the lf was not being ignored and could be sent acoustically.
13. CONFIGURATION PARAMTER CHANGE: Added the NAV configuration parameter section.
Released ATM-900 User's manual Rev B


Version 8.2.2  03/04/2011  
-----------------------------------
1. Added the Dual Serial Port option (enabled by Feature key).  This feature enables the modems to use both serial ports in either on-line mode or datalogger mode.
2. Changed the @devEnable options.
3. Bug 331: If PktEcho is enabled, S-12 shows value of 128. If @pktsize is set to 2, then ats12? 
shows S12=2. i.e. it overwrites the pktecho bit while writing the pktsize.
4. Bug 329: Fixed bug that did not allow TimedRelease to be set at user level
5. Feature 321: Restructured the Factory Reset command, eliminated vals option
6. Bug 319: Suppressed ranging info with DataRetry=Ena and Verbose=0.
7. Bug 307: Fixed bug which caused Datalogger commands on 2nd serial port cause memory corruption, reboot and lockup.
Released ATM-900 User's manual Rev A


Version 8.1.1  02/02/2011 (engineering special release)
------------------------------------
1. Added Dual Serial Port Feature


Version 8.0.2  01/21/2011 (engineering special release)
------------------------------------
1. Removed P1IdlePol and P2IdlePol parameters from non-Compact Modem builds.
2. Fixed bug of not setting S15 to 1 when 'ATO' command is issued.
3. Allow DevEnable and S28 to be set to 2 (None) for no auto-control of Device Enable
4. Renamed all serial parameters P0 to P1 and P1 to P2 to align with COM port labels.
5. Set P0/P1EchoChar to Disabled as default value.
6. Changed configuration parameter permission levels: TimedRelease to user level, RspDelay to factory level
7. Moved StrictAT to Modem Section, IdleTimer to System Section
8. Removed DplrCorrect, WakeMode, and RspTmOut configuration parameters
9. Remove intended output on remote modem when receiving acoustic message from the ATY command and verbose mode is 0.
10. Fix to show messages when RcvAll parameter is enabled.
11. Fixes corrupted data when data retry is enabled and the transmit side sends the entire packet instead of 
just the subpacket with errors.


Version 8.0.1  12/1/2010
------------------------------------
Initial Release

